< Prev(J) / Next(K) > / View :

Filename: /text/sbasic/shared/03102000.xhp

(section: defvar) (bookmark: bm_id3143267)
DefVar statement

DefVar; ステートメント

DefVar Statement [Runtime]
DefVar ステートメント [実行時](hd_id3143267.1)

Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.
型宣言子や型宣言キーワードが指定されていない変数に対して、変数名に応じて適用するデフォルトの変数型を設定します。(par_id3153825.2)

(/section: defvar)

Syntax:
構文:(hd_id3154143.3)

Defxxx Characterrange1[, Characterrange2[,...]]
Defxxx Characterrange1[, Characterrange2[,...]](par_id3149514.4)

Parameters:
パラメータ:(hd_id3156024.5)

Characterrange: Letters that specify the range of variables that you want to set the default data type for.
Characterrange: デフォルトのデータ型の設定対象である変数の範囲を指定する文字。(par_id3147560.6)

xxx: Keyword that defines the default variable type:
xxx: デフォルトの変数型を定義するキーワード。(par_id3148552.7)

Keyword: Default variable type
キーワード:デフォルトの変数型(par_id3153524.8)

DefVar: Variant
DefVar: バリアント型(par_id3150767.9)

Example:
例:(hd_id3151041.10)

REM Prefix definitions for variable types:
REM 変数型のプレフィックスの定義:(par_id3156214.11)

DefBool b
DefBool b(par_id3145173.12)

DefDate t
DefDate t(par_id3150448.13)

DefDbL d
DefDbL d(par_id3153368.14)

DefInt i
DefInt i(par_id3155132.15)

DefLng l
DefLng l(par_id3155855.16)

DefObj o
DefObj o(par_id3147426.17)

DefVar v
DefVar v(par_id3151117.18)

Sub ExampleDefVar
Sub ExampleDefVar(par_id3148645.20)

vDiv=99 REM vDiv is an implicit variant
vDiv=99 REM ここで vDiv はバリアント型変数として解釈されます(par_id3154012.21)

vDiv="Hello world"
vDiv="Hello world"(par_id3146121.22)

end sub
end sub(par_id3149262.23)


< Prev / Next >